Defining an SLA-Aware Method to Test Service-Oriented Systems

نویسنده

  • Marcos Palacios
چکیده

In the scope of Service Oriented Architectures (SOA), Service Level Agreements (SLAs) are used to specify the conditions that have to be fulfilled by both service provider and consumer. These stakeholders need checking whether the executions of the services fulfill the conditions or not, so the evaluation is an important and not trivial task within the testing process. This paper describes the current state of an ongoing PhD research that aims to define an SLA-aware testing method to test service-oriented systems. A model will represent relevant information associated to the terms of the SLA and, from this model, interesting situations will be identified and prioritized. The exercitation of these situations will be performed through a suited design and execution of test cases. In addition to this, the approach could be complemented with monitoring techniques, determining which situations have already been executed in an operation environment in order to select a set of situations that remain unexercised and need to be tested.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators

It is increasingly important that Service Level Agreements (SLAs) are taken into account when business processes are exposed as services in a Service Oriented Architecture. SLAs define expected service behavior and nonfunctional properties of the service. The fact that the service provider has to offer certain guarantees concerning SLA properties has an impact on the business process lifecycle....

متن کامل

Service level agreement aware resource management

Next Generation Grids aim at attracting commercial users to employ Grid environments for their business critical compute jobs. These customers demand for contractually fixed service quality levels, ensuring the availability of results in time In this context, a Service Level Agreement (SLA) is a powerful instrument for defining a comprehensive requirement profile. Numerous research projects wor...

متن کامل

Provision of Service Level Agreements in Human-Enhanced Service-Oriented Computing Environments

Deploying Service-Oriented Architecture (SOA) in enterprises has become mainstream, as it provides business agility benefits. Today’s technologies allow to integrate human labour together with software services into service-oriented architectures therefore achieving smooth automation of business processes in such mixed systems. However, companies are continuously trying to optimize expenses ass...

متن کامل

An ontology for quality-aware service discovery

The fast emergence and acceptance of service oriented architectures leads to fast development of extensional technologies like service delivery, discovery and composition. As main effort is being spent on automatic discovery and composition, current solutions do not reflect real world scenarios sufficiently. Services are offered by different vendors with different quality levels and prices. Lar...

متن کامل

Quality-aware Self-Management for Service Processes in Service-Oriented Architectures

One of the salient features of Service-Oriented Architectures is that services can be deployed and removed at runtime. But service replacement and management for service processes is a demanding task in complex IT-Systems, especially under additional constraints like optimizing the Quality of Service of a service process. A self-managing system is desired but missing. We have already achieved s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011